home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Python 1.3.3 / Python 133 SRC / Demo / macerrors next >
Text File  |  1996-03-14  |  3KB  |  92 lines

  1. Hi all,
  2.     I finally got the Demo scripts by grabbing and unpacking the 
  3. complete 1.3 source distribution.  Of all the neat stuff in there, I 
  4. found 12 scripts which actually run on PythonPPC out of the box.  Three 
  5. of these are in the "scripts" folder: fact, pi, and primes.  All three 
  6. are nice, clean, short code, with comments, and run right away.  The 
  7. others were in stdwin: several of these scripts work, and several others 
  8. don't.
  9.     The bulk of the Demo scripts are not suitable for newbies and/or 
  10. Mac users because they suffer from some combination of the following:
  11.  
  12. 1. requires command-line arguments
  13. 2. requires special hardware or non-included modules
  14. 3. only pertains to Unix
  15. 4. only pertains to networking stuff (ftp, sockets, etc.)
  16.  
  17. ...in short, I can see that they are all highly relevant to the author, 
  18. but maybe not all useful to the general newbie public.  Lest I be thought 
  19. just a whiner, I'm eager to lend a hand -- I plan to write some more 
  20. general-interest newbie-learning type scripts as I learn, and I'll be 
  21. posting them as I go.
  22.  
  23. Detailed comments for each Demo subdirectory follow.  Any comments are 
  24. appreciated.
  25.  
  26. ------------------------------------------------------------------
  27.  
  28. classes & comparisons:
  29. None of these seem to do anything; when I drop them on PythonPPC, the 
  30. application launches and immediately quits.  Upon examining the code, I 
  31. find that they expect command-line arguments, but I can find no way to 
  32. supply them.
  33.  
  34. cwlib: ditto, but also not listed in the README.
  35.  
  36. dns: looks like another Unix/networking/guru thing
  37.  
  38. embed: useless without a C compiler
  39.  
  40. ibrowse: useless without Emacs
  41.  
  42. md5test: cryptic unless you know what "md5" is (READMEs don't tell)
  43.  
  44. pdist: see comments for dns
  45.  
  46. rpc: requires Sun
  47.  
  48. scripts:
  49.     eqfix: requires command-line parameter
  50. =)    fact: actually works!  Commented code!  Nicely done.
  51.     from: requires environment variables
  52.     ftpstats: didn't even bother
  53.     lpwatch: bombed for lack of posix
  54.     makedir: immediate quit
  55.     markov: ditto
  56.     mboxconvert: didn't bother
  57.     mkrcs: immediate quit
  58.     morse: AttributeError: SndNewChannel (too bad, looked fun)
  59.     mpzpi: ImportError: No module named mpz
  60.     newslist: didn't bother
  61. =)    pi: Ran!  Nice short code!  Good job.
  62.     pp: ran, confusing, looks like it needs command line
  63. =)    primes: see fact and pi (nice demo)
  64.     script: ImportError: No module named select
  65.     unbirthday: appeared to run; should pause on output
  66.     update: funny lines (interesting, but useful...?)
  67.     wh: ImportError: No module named which
  68.  
  69. sgi: requires SGI
  70.  
  71. sockets: no thanks (see dns)
  72.  
  73. stdwin: mixed...
  74.         cool:
  75.             clock, FormTest, miniedit, python, RadioGroups,
  76.             TestCSplit, TestFormSplit, TestSched, TestTextEdit
  77.         crashes:
  78.             jukebox, lpwin, microedit, TestDirList, wdiff
  79.  
  80. threads: see sockets            
  81.  
  82. tkinter: ImportError: No module named Tkinter
  83.     (I figured that; may get that separately later...)
  84.  
  85. www: see threads
  86.  
  87. ,------------------------------------------------------------------.
  88. |    Joseph J. Strout           Department of Neuroscience, UCSD   |
  89. |    jstrout@ucsd.edu           http://www-acs.ucsd.edu/~jstrout/  |
  90. `------------------------------------------------------------------'
  91.  
  92.